.main {
    width: 960px;
    margin: auto;
    background: #ffffff;
    height: 800px;
}

#frame {
    float: right;
}

.bd ul li {
    margin-top: 10px;
}

.a {
    cursor: pointer;
}

.none, #change, #now {
    background: white;
    font-size: 12px;
    border: none;
    width: 50px;;
}

.btn_add {
    cursor: pointer;
    height: 25px;
    width: 50px;
    float: left;
    margin-right: 10px;
    color: #fff;
    background: #0099FF;
    border: none;
}

.btn_submit {
    margin-left: 100px;
    margin-top: 10px;
    color: #ffffff;
    background: #0099FF;
    width: 78px;
    height: 25px;
    border: none;
    cursor: pointer;
}

.creat_group_btn {
    color: #ffffff;
    background: #0099FF;
    cursor: pointer;
    width: 63px;
    height: 20px;
    border: none;
    padding-left: 15px;
    padding-top: 5px;
}

.js_left_list li {
    width: 750px;
}

h3 {
    font-weight: 700;
    color: #424242;
}

.txt_schoolname {
    font-weight: bold;
    color: #666;
}

.dashed {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #A5A5A5;
}
.solid{
    margin-top: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #E0E0E0;
}
.btn_creat {
    cursor: pointer;
    display: block;
    width: 315px;
    height: 16px;
    border: 1px solid #C3C3C3;
    text-align: left;
    padding-left: 20px;
    padding-top: 3px;
}

.placeholder {
    color: #a5a5a5;
}

.je-ico-add {
    width: 16px;
    height: 16px;
    background-image: url(image/profile-setting.png);
    background-position: -236px 0;
    position: absolute;
    margin-left: -19px;
    margin-top: -1px;
}

.tt {
    font-weight: bold;
    color: #666;
}

.kong {
    margin-top: 10px;
}

.ps-form-add .je-ico-add {
    position: absolute;
    left: 4px;
    top: 4px;
}

.app-company, .app-school, .app-profession, .app-class, .icon_album, .icon_kxbb, .icon_atc, .icon_lyd, .icon_address, .icon_kxnc, .icon_hymm, .icon_game, .icon_gift, .icon_hello, .icon_kdxf, .icon_jxlg, .icon_employ, .icon_schedule, .icon_film, .icon_msg, .icon_script, .icon_booth, .icon_msct, .icon_share, .icon_xzys, .icon_test, .icon_secret, .icon_vote, .icon_assignment, .icon_texas, .icon_island, .icon_town, .icon_war4home, .icon_twitter, .icon_new_tweet1, .icon_new_tweet2, .icon_new_tweet3, .icon_sea, .icon_atc, .icon_yuanfen, .icon_tower, .icon_dream, .icon_pixiu, .icon_nhwc, .icon_superjob, .icon_icenter {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.xpy-icon {
    display: inline-block;
    overflow: hidden;
    line-height: 99;
    background-repeat: no-repeat;
}

.app-school {
    background-image: url('image/gb.png');
    background-position: -77px -68px;
}

.event-nav {
    border-color: #3d4450 #ebebeb #e3e3e3;
    border-width: 2px 1px 1px 0;
    border-style: solid;
    height: 33px;
    line-height: 33px;
    background-image: url('image/nav-x.png');
    background-repeat: repeat-x;
    margin-bottom: 20px;
}

.event-nav-list {
    float: left;
    border-right: 1px #ebebeb solid;
}

.event-nav-list .current {
    border-left: 0 none;
    background-image: url('image/nav-current-x.png');
    background-repeat: repeat-x;
    color: white;
}

.event-nav-list li {
    float: left;
    display: inline;
    width: 123px;
    border-left: 1px #ebebeb solid;
    font-size: 14px;
    text-align: center;
}

.event-nav-list .current a {
    color: white;
}

.event-nav-list li a {
    display: block;
    color: black;
}

#myarea, #myarea1 {
    list-style: none;
    overflow: hidden;
    zoom: 1;
    border: 1px solid #C3C3C3;
    background: white;
    font-size: 12px;
    padding: 10px 0 10px 10px;
}

#myarea li, #myarea1 li {
    float: left;
    font-size: 12px;
    width: 42px;
    text-align: left;
    margin-bottom: 5px;
}

#myarea a, #myarea1 a {
    font-size: 12px;
}

#myarea a:hover, #myarea1 a:hover {
    font-size: 12px;
}

#school, #school1 {
    overflow-x: hidden;
    overflow-y: auto;
    height: 200px;
    border: 1px solid #C3C3C3;
    background: white;
    padding: 10px 0 10px 10px;
}

#school li, #school1 li {
    outline: medium none;
    margin-bottom: 10px;
    float: left;
    margin-right: 10px;
    width: 180px;
}

.list a {
    text-decoration: none;
    background-color: #F5F5F5;
    display: block;
    line-height: 24px;
    border: 1px solid #E4E7E9;
    padding: 0 15px;
    color: #4C4847;
    border-radius: 3px 3px 0 0;
    _line-height: 120%;
    _padding: 5px 15px 4px;
}
.list .current a {
     background-color: #fff;
     border-bottom: 1px solid #fff;
 }
.list li {
    float: left;
    _display: inline;
    margin-right: 4px;
}